Appendix 2 Visa Cryptogram Version Number Values
[VIS] version 1.6 redefined the Cryptogram Version Number to simplify the structure of it, by allocating different information to each nibble, as follows:
-
Upper nibble: ‘What is the Format of the Issuer Application Data’ and Issuer Scripting algorithm
-
Lower nibble: ‘ARQC algorithm’
This table summarises all the CVN values for Visa cards up to and including VIS 1.6, VCPS 2.2 and VCP 1.8.2, showing which ones Thredd supports. (If a value is used which is not supported, all EMV transactions will be declined.)
|
CVN (hex) |
CVN (decimal) |
9F10 format |
ARQC algorithm |
Thredd supported? |
Comment |
|---|---|---|---|---|---|
|
0A |
10 |
0/1/3 |
‘A’ |
Yes |
Original Visa standard for VIS contact chip transactions |
|
0C |
12 |
0/1/3 |
Issuer proprietary |
No |
Issuer proprietary cryptogram processing |
|
11 |
17 |
0/1/3 |
‘1’ |
Yes |
Original Visa standard for VIS contactless chip transactions |
|
12 |
18 |
0/1/3 |
‘2’ |
Yes |
New VIS 1.6 ARQC algorithm |
|
22 |
34 |
2 |
‘2’ |
Yes |
New VIS 1.6 ARQC algorithm, with new ‘9F10’ format ‘2’ |
|
2C |
44 |
2 |
Issuer proprietary |
No |
Issuer proprietary cryptogram processing, with new ‘9F10’ format ‘2’ |
|
32 to 3B |
50 to 59 |
0/1/3 |
Issuer proprietary |
No |
Issuer proprietary cryptogram processing |
|
43 |
67 |
4 |
‘3’ |
No |
For Visa Cloud-Based Token Payments New ‘9F10’ format ‘4’ |
|
Other |
Other |
Undefined |
Undefined |
No |
RFU by Visa |
Visa Issuer Application Data (tag ‘9F10’) Formats
[VIS] version 1.6 standardised the ‘9F10’ Issuer Application data formats, which vary depending on the first byte.
See EMV [VIS] version 1.6 appendix F for extra information if needed.
This table summarises the formats, based on the first byte which determines it:
|
9F10 first byte (hex) |
9F10 first byte (decimal) |
9F10 format |
Thredd supported? |
Comment |
|---|---|---|---|---|
|
06 |
6 |
0/1/3 |
Yes |
Original Visa 9F10 format |
|
1F |
31 |
2 or 4 |
Yes |
New in VIS 1.6 |
|
Other |
Other |
Unknown |
No |
Not supported by Thredd |